{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Sieve Sizes for Particle Size Distributions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from fluids.particle_size_distribution import ASTM_E11_sieves, ISO_3310_1_sieves, Sieve\n",
    "import pandas as pd\n",
    "pd.options.display.max_rows = 100000"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "## ASTM E11 - 17 - Standard Specification for Woven Wire Test Sieve Cloth and Test Sieves."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>designation</th>\n",
       "      <th>old_designation</th>\n",
       "      <th>opening</th>\n",
       "      <th>opening_inch</th>\n",
       "      <th>Y_variation_avg</th>\n",
       "      <th>X_variation_max</th>\n",
       "      <th>max_opening</th>\n",
       "      <th>calibration_samples</th>\n",
       "      <th>compliance_sd</th>\n",
       "      <th>inspection_samples</th>\n",
       "      <th>inspection_sd</th>\n",
       "      <th>calibration_sd</th>\n",
       "      <th>d_wire</th>\n",
       "      <th>d_wire_min</th>\n",
       "      <th>d_wire_max</th>\n",
       "      <th>compliance_samples</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.02</td>\n",
       "      <td>No. 635</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>8.000000e-07</td>\n",
       "      <td>0.000002</td>\n",
       "      <td>0.000015</td>\n",
       "      <td>0.035</td>\n",
       "      <td>300.0</td>\n",
       "      <td>5.330</td>\n",
       "      <td>100.0</td>\n",
       "      <td>4.510</td>\n",
       "      <td>4.750</td>\n",
       "      <td>2.000000e-08</td>\n",
       "      <td>2.000000e-08</td>\n",
       "      <td>2.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.025</td>\n",
       "      <td>No. 500</td>\n",
       "      <td>0.000025</td>\n",
       "      <td>1.000000e-06</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000016</td>\n",
       "      <td>0.041</td>\n",
       "      <td>300.0</td>\n",
       "      <td>5.710</td>\n",
       "      <td>100.0</td>\n",
       "      <td>4.820</td>\n",
       "      <td>5.060</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>2.000000e-08</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.032</td>\n",
       "      <td>No. 450</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>1.200000e-06</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000018</td>\n",
       "      <td>0.050</td>\n",
       "      <td>300.0</td>\n",
       "      <td>6.420</td>\n",
       "      <td>100.0</td>\n",
       "      <td>5.420</td>\n",
       "      <td>5.710</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>2.000000e-08</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.038</td>\n",
       "      <td>No. 400</td>\n",
       "      <td>0.000038</td>\n",
       "      <td>1.500000e-06</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>0.058</td>\n",
       "      <td>300.0</td>\n",
       "      <td>7.090</td>\n",
       "      <td>100.0</td>\n",
       "      <td>5.990</td>\n",
       "      <td>6.310</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>2.000000e-08</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.045</td>\n",
       "      <td>No. 325</td>\n",
       "      <td>0.000045</td>\n",
       "      <td>1.700000e-06</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000022</td>\n",
       "      <td>0.067</td>\n",
       "      <td>250.0</td>\n",
       "      <td>7.760</td>\n",
       "      <td>100.0</td>\n",
       "      <td>6.560</td>\n",
       "      <td>6.840</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>4.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0.053</td>\n",
       "      <td>No. 270</td>\n",
       "      <td>0.000053</td>\n",
       "      <td>2.100000e-06</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000024</td>\n",
       "      <td>0.077</td>\n",
       "      <td>250.0</td>\n",
       "      <td>8.440</td>\n",
       "      <td>100.0</td>\n",
       "      <td>7.130</td>\n",
       "      <td>7.440</td>\n",
       "      <td>4.000000e-08</td>\n",
       "      <td>3.000000e-08</td>\n",
       "      <td>4.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0.063</td>\n",
       "      <td>No. 230</td>\n",
       "      <td>0.000063</td>\n",
       "      <td>2.500000e-06</td>\n",
       "      <td>0.000004</td>\n",
       "      <td>0.000026</td>\n",
       "      <td>0.089</td>\n",
       "      <td>250.0</td>\n",
       "      <td>9.180</td>\n",
       "      <td>100.0</td>\n",
       "      <td>7.760</td>\n",
       "      <td>8.090</td>\n",
       "      <td>5.000000e-08</td>\n",
       "      <td>4.000000e-08</td>\n",
       "      <td>5.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0.075</td>\n",
       "      <td>No. 200</td>\n",
       "      <td>0.000075</td>\n",
       "      <td>2.900000e-06</td>\n",
       "      <td>0.000004</td>\n",
       "      <td>0.000029</td>\n",
       "      <td>0.104</td>\n",
       "      <td>250.0</td>\n",
       "      <td>10.230</td>\n",
       "      <td>100.0</td>\n",
       "      <td>8.640</td>\n",
       "      <td>9.020</td>\n",
       "      <td>5.000000e-08</td>\n",
       "      <td>4.000000e-08</td>\n",
       "      <td>6.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0.09</td>\n",
       "      <td>No. 170</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>3.500000e-06</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.122</td>\n",
       "      <td>200.0</td>\n",
       "      <td>11.270</td>\n",
       "      <td>100.0</td>\n",
       "      <td>9.530</td>\n",
       "      <td>9.800</td>\n",
       "      <td>6.000000e-08</td>\n",
       "      <td>5.000000e-08</td>\n",
       "      <td>7.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0.106</td>\n",
       "      <td>No. 140</td>\n",
       "      <td>0.000106</td>\n",
       "      <td>4.100000e-06</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000035</td>\n",
       "      <td>0.141</td>\n",
       "      <td>200.0</td>\n",
       "      <td>12.390</td>\n",
       "      <td>100.0</td>\n",
       "      <td>10.470</td>\n",
       "      <td>10.770</td>\n",
       "      <td>7.000000e-08</td>\n",
       "      <td>6.000000e-08</td>\n",
       "      <td>8.000000e-08</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0.125</td>\n",
       "      <td>No. 120</td>\n",
       "      <td>0.000125</td>\n",
       "      <td>4.900000e-06</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000038</td>\n",
       "      <td>0.163</td>\n",
       "      <td>200.0</td>\n",
       "      <td>13.510</td>\n",
       "      <td>100.0</td>\n",
       "      <td>11.410</td>\n",
       "      <td>11.740</td>\n",
       "      <td>9.000000e-08</td>\n",
       "      <td>8.000000e-08</td>\n",
       "      <td>1.000000e-07</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0.15</td>\n",
       "      <td>No. 100</td>\n",
       "      <td>0.000150</td>\n",
       "      <td>5.900000e-06</td>\n",
       "      <td>0.000007</td>\n",
       "      <td>0.000043</td>\n",
       "      <td>0.193</td>\n",
       "      <td>200.0</td>\n",
       "      <td>15.300</td>\n",
       "      <td>100.0</td>\n",
       "      <td>12.930</td>\n",
       "      <td>13.300</td>\n",
       "      <td>1.000000e-07</td>\n",
       "      <td>9.000000e-08</td>\n",
       "      <td>1.200000e-07</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0.18</td>\n",
       "      <td>No. 80</td>\n",
       "      <td>0.000180</td>\n",
       "      <td>7.000000e-06</td>\n",
       "      <td>0.000008</td>\n",
       "      <td>0.000047</td>\n",
       "      <td>0.227</td>\n",
       "      <td>200.0</td>\n",
       "      <td>16.850</td>\n",
       "      <td>100.0</td>\n",
       "      <td>14.240</td>\n",
       "      <td>14.650</td>\n",
       "      <td>1.200000e-07</td>\n",
       "      <td>1.100000e-07</td>\n",
       "      <td>1.500000e-07</td>\n",
       "      <td>1000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>0.212</td>\n",
       "      <td>No. 70</td>\n",
       "      <td>0.000212</td>\n",
       "      <td>8.300000e-06</td>\n",
       "      <td>0.000009</td>\n",
       "      <td>0.000052</td>\n",
       "      <td>0.264</td>\n",
       "      <td>160.0</td>\n",
       "      <td>18.790</td>\n",
       "      <td>80.0</td>\n",
       "      <td>15.590</td>\n",
       "      <td>16.080</td>\n",
       "      <td>1.400000e-07</td>\n",
       "      <td>1.200000e-07</td>\n",
       "      <td>1.700000e-07</td>\n",
       "      <td>800.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>0.25</td>\n",
       "      <td>No. 60</td>\n",
       "      <td>0.000250</td>\n",
       "      <td>9.800000e-06</td>\n",
       "      <td>0.000010</td>\n",
       "      <td>0.000058</td>\n",
       "      <td>0.308</td>\n",
       "      <td>160.0</td>\n",
       "      <td>21.020</td>\n",
       "      <td>80.0</td>\n",
       "      <td>17.440</td>\n",
       "      <td>17.990</td>\n",
       "      <td>1.600000e-07</td>\n",
       "      <td>1.300000e-07</td>\n",
       "      <td>1.900000e-07</td>\n",
       "      <td>800.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>0.3</td>\n",
       "      <td>No. 50</td>\n",
       "      <td>0.000300</td>\n",
       "      <td>1.170000e-05</td>\n",
       "      <td>0.000012</td>\n",
       "      <td>0.000065</td>\n",
       "      <td>0.365</td>\n",
       "      <td>160.0</td>\n",
       "      <td>23.700</td>\n",
       "      <td>80.0</td>\n",
       "      <td>19.660</td>\n",
       "      <td>20.290</td>\n",
       "      <td>2.000000e-07</td>\n",
       "      <td>1.700000e-07</td>\n",
       "      <td>2.300000e-07</td>\n",
       "      <td>800.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>0.355</td>\n",
       "      <td>No. 45</td>\n",
       "      <td>0.000355</td>\n",
       "      <td>1.390000e-05</td>\n",
       "      <td>0.000013</td>\n",
       "      <td>0.000072</td>\n",
       "      <td>0.427</td>\n",
       "      <td>160.0</td>\n",
       "      <td>26.450</td>\n",
       "      <td>80.0</td>\n",
       "      <td>21.950</td>\n",
       "      <td>22.640</td>\n",
       "      <td>2.200000e-07</td>\n",
       "      <td>1.900000e-07</td>\n",
       "      <td>2.600000e-07</td>\n",
       "      <td>800.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>0.425</td>\n",
       "      <td>No. 40</td>\n",
       "      <td>0.000425</td>\n",
       "      <td>1.650000e-05</td>\n",
       "      <td>0.000016</td>\n",
       "      <td>0.000081</td>\n",
       "      <td>0.506</td>\n",
       "      <td>120.0</td>\n",
       "      <td>29.950</td>\n",
       "      <td>60.0</td>\n",
       "      <td>24.200</td>\n",
       "      <td>25.080</td>\n",
       "      <td>2.800000e-07</td>\n",
       "      <td>2.400000e-07</td>\n",
       "      <td>3.200000e-07</td>\n",
       "      <td>600.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>0.5</td>\n",
       "      <td>No. 35</td>\n",
       "      <td>0.000500</td>\n",
       "      <td>1.970000e-05</td>\n",
       "      <td>0.000018</td>\n",
       "      <td>0.000089</td>\n",
       "      <td>0.589</td>\n",
       "      <td>120.0</td>\n",
       "      <td>33.230</td>\n",
       "      <td>60.0</td>\n",
       "      <td>26.850</td>\n",
       "      <td>27.820</td>\n",
       "      <td>3.200000e-07</td>\n",
       "      <td>2.700000e-07</td>\n",
       "      <td>3.600000e-07</td>\n",
       "      <td>600.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>0.6</td>\n",
       "      <td>No. 30</td>\n",
       "      <td>0.000600</td>\n",
       "      <td>2.340000e-05</td>\n",
       "      <td>0.000021</td>\n",
       "      <td>0.000101</td>\n",
       "      <td>0.701</td>\n",
       "      <td>100.0</td>\n",
       "      <td>38.000</td>\n",
       "      <td>50.0</td>\n",
       "      <td>30.140</td>\n",
       "      <td>31.320</td>\n",
       "      <td>4.000000e-07</td>\n",
       "      <td>3.400000e-07</td>\n",
       "      <td>4.600000e-07</td>\n",
       "      <td>500.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>0.71</td>\n",
       "      <td>No. 25</td>\n",
       "      <td>0.000710</td>\n",
       "      <td>2.780000e-05</td>\n",
       "      <td>0.000025</td>\n",
       "      <td>0.000112</td>\n",
       "      <td>0.822</td>\n",
       "      <td>100.0</td>\n",
       "      <td>42.630</td>\n",
       "      <td>50.0</td>\n",
       "      <td>33.820</td>\n",
       "      <td>35.140</td>\n",
       "      <td>4.500000e-07</td>\n",
       "      <td>3.800000e-07</td>\n",
       "      <td>5.200000e-07</td>\n",
       "      <td>500.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>0.85</td>\n",
       "      <td>No. 20</td>\n",
       "      <td>0.000850</td>\n",
       "      <td>3.310000e-05</td>\n",
       "      <td>0.000029</td>\n",
       "      <td>0.000127</td>\n",
       "      <td>0.977</td>\n",
       "      <td>80.0</td>\n",
       "      <td>48.760</td>\n",
       "      <td>40.0</td>\n",
       "      <td>37.730</td>\n",
       "      <td>39.360</td>\n",
       "      <td>5.000000e-07</td>\n",
       "      <td>4.300000e-07</td>\n",
       "      <td>5.800000e-07</td>\n",
       "      <td>400.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>1</td>\n",
       "      <td>No. 18</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>3.940000e-05</td>\n",
       "      <td>0.000034</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>1.140</td>\n",
       "      <td>80.0</td>\n",
       "      <td>0.055</td>\n",
       "      <td>40.0</td>\n",
       "      <td>0.042</td>\n",
       "      <td>0.044</td>\n",
       "      <td>5.600000e-04</td>\n",
       "      <td>4.800000e-04</td>\n",
       "      <td>6.400000e-04</td>\n",
       "      <td>400.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>1.18</td>\n",
       "      <td>No. 16</td>\n",
       "      <td>0.001180</td>\n",
       "      <td>4.690000e-05</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000160</td>\n",
       "      <td>1.340</td>\n",
       "      <td>80.0</td>\n",
       "      <td>0.063</td>\n",
       "      <td>40.0</td>\n",
       "      <td>0.049</td>\n",
       "      <td>0.051</td>\n",
       "      <td>6.300000e-04</td>\n",
       "      <td>5.400000e-04</td>\n",
       "      <td>7.200000e-04</td>\n",
       "      <td>400.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>1.4</td>\n",
       "      <td>No. 14</td>\n",
       "      <td>0.001400</td>\n",
       "      <td>5.550000e-05</td>\n",
       "      <td>0.000046</td>\n",
       "      <td>0.000180</td>\n",
       "      <td>1.580</td>\n",
       "      <td>80.0</td>\n",
       "      <td>0.071</td>\n",
       "      <td>40.0</td>\n",
       "      <td>0.055</td>\n",
       "      <td>0.057</td>\n",
       "      <td>7.100000e-04</td>\n",
       "      <td>6.000000e-04</td>\n",
       "      <td>8.200000e-04</td>\n",
       "      <td>400.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>1.7</td>\n",
       "      <td>No. 12</td>\n",
       "      <td>0.001700</td>\n",
       "      <td>6.610000e-05</td>\n",
       "      <td>0.000056</td>\n",
       "      <td>0.000200</td>\n",
       "      <td>1.900</td>\n",
       "      <td>50.0</td>\n",
       "      <td>0.081</td>\n",
       "      <td>25.0</td>\n",
       "      <td>0.059</td>\n",
       "      <td>0.062</td>\n",
       "      <td>8.000000e-04</td>\n",
       "      <td>6.800000e-04</td>\n",
       "      <td>9.200000e-04</td>\n",
       "      <td>250.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>100</td>\n",
       "      <td>4 in.</td>\n",
       "      <td>0.100000</td>\n",
       "      <td>4.000000e-03</td>\n",
       "      <td>0.002940</td>\n",
       "      <td>0.003820</td>\n",
       "      <td>103.820</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>6.300000e-03</td>\n",
       "      <td>5.400000e-03</td>\n",
       "      <td>7.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>106</td>\n",
       "      <td>4.24 in.</td>\n",
       "      <td>0.106000</td>\n",
       "      <td>4.240000e-03</td>\n",
       "      <td>0.003120</td>\n",
       "      <td>0.003990</td>\n",
       "      <td>109.990</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>6.300000e-03</td>\n",
       "      <td>5.400000e-03</td>\n",
       "      <td>7.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>11.2</td>\n",
       "      <td>7/16 in.</td>\n",
       "      <td>0.011200</td>\n",
       "      <td>4.380000e-04</td>\n",
       "      <td>0.000346</td>\n",
       "      <td>0.000770</td>\n",
       "      <td>11.970</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.382</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.256</td>\n",
       "      <td>0.274</td>\n",
       "      <td>2.500000e-03</td>\n",
       "      <td>2.100000e-03</td>\n",
       "      <td>2.900000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>12.5</td>\n",
       "      <td>1/2 in.</td>\n",
       "      <td>0.012500</td>\n",
       "      <td>5.000000e-04</td>\n",
       "      <td>0.000385</td>\n",
       "      <td>0.000830</td>\n",
       "      <td>13.330</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.421</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.283</td>\n",
       "      <td>0.302</td>\n",
       "      <td>2.500000e-03</td>\n",
       "      <td>2.100000e-03</td>\n",
       "      <td>2.900000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>125</td>\n",
       "      <td>5 in.</td>\n",
       "      <td>0.125000</td>\n",
       "      <td>5.000000e-03</td>\n",
       "      <td>0.003660</td>\n",
       "      <td>0.004510</td>\n",
       "      <td>129.510</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>8.000000e-03</td>\n",
       "      <td>6.800000e-03</td>\n",
       "      <td>9.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>13.2</td>\n",
       "      <td>0.530 in.</td>\n",
       "      <td>0.013200</td>\n",
       "      <td>5.300000e-04</td>\n",
       "      <td>0.000406</td>\n",
       "      <td>0.000860</td>\n",
       "      <td>14.060</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.441</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.296</td>\n",
       "      <td>0.316</td>\n",
       "      <td>2.800000e-03</td>\n",
       "      <td>2.400000e-03</td>\n",
       "      <td>3.200000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>16</td>\n",
       "      <td>5/8 in.</td>\n",
       "      <td>0.016000</td>\n",
       "      <td>6.250000e-04</td>\n",
       "      <td>0.000490</td>\n",
       "      <td>0.000990</td>\n",
       "      <td>16.990</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.527</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.354</td>\n",
       "      <td>0.378</td>\n",
       "      <td>3.150000e-03</td>\n",
       "      <td>2.700000e-03</td>\n",
       "      <td>3.600000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>19</td>\n",
       "      <td>3/4 in.</td>\n",
       "      <td>0.019000</td>\n",
       "      <td>7.500000e-04</td>\n",
       "      <td>0.000579</td>\n",
       "      <td>0.001130</td>\n",
       "      <td>20.130</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.622</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.418</td>\n",
       "      <td>0.446</td>\n",
       "      <td>3.150000e-03</td>\n",
       "      <td>2.700000e-03</td>\n",
       "      <td>3.500000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>2</td>\n",
       "      <td>No. 10</td>\n",
       "      <td>0.002000</td>\n",
       "      <td>7.870000e-05</td>\n",
       "      <td>0.000065</td>\n",
       "      <td>0.000230</td>\n",
       "      <td>2.230</td>\n",
       "      <td>50.0</td>\n",
       "      <td>0.094</td>\n",
       "      <td>25.0</td>\n",
       "      <td>0.068</td>\n",
       "      <td>0.072</td>\n",
       "      <td>9.000000e-04</td>\n",
       "      <td>7.700000e-04</td>\n",
       "      <td>1.040000e-03</td>\n",
       "      <td>250.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>2.36</td>\n",
       "      <td>No. 8</td>\n",
       "      <td>0.002360</td>\n",
       "      <td>9.370000e-05</td>\n",
       "      <td>0.000076</td>\n",
       "      <td>0.000250</td>\n",
       "      <td>2.610</td>\n",
       "      <td>40.0</td>\n",
       "      <td>0.104</td>\n",
       "      <td>20.0</td>\n",
       "      <td>0.073</td>\n",
       "      <td>0.077</td>\n",
       "      <td>1.000000e-03</td>\n",
       "      <td>8.500000e-04</td>\n",
       "      <td>1.150000e-03</td>\n",
       "      <td>200.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>2.8</td>\n",
       "      <td>No. 7</td>\n",
       "      <td>0.002800</td>\n",
       "      <td>1.100000e-04</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>0.000290</td>\n",
       "      <td>3.090</td>\n",
       "      <td>40.0</td>\n",
       "      <td>0.121</td>\n",
       "      <td>20.0</td>\n",
       "      <td>0.085</td>\n",
       "      <td>0.090</td>\n",
       "      <td>1.120000e-03</td>\n",
       "      <td>9.500000e-04</td>\n",
       "      <td>1.300000e-03</td>\n",
       "      <td>200.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>22.4</td>\n",
       "      <td>7/8 in.</td>\n",
       "      <td>0.022400</td>\n",
       "      <td>8.750000e-04</td>\n",
       "      <td>0.000681</td>\n",
       "      <td>0.001270</td>\n",
       "      <td>23.670</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.734</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.493</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.550000e-03</td>\n",
       "      <td>3.000000e-03</td>\n",
       "      <td>4.100000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>25</td>\n",
       "      <td>1.00 in.</td>\n",
       "      <td>0.025000</td>\n",
       "      <td>1.000000e-03</td>\n",
       "      <td>0.000758</td>\n",
       "      <td>0.001380</td>\n",
       "      <td>26.380</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.823</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.553</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.550000e-03</td>\n",
       "      <td>3.000000e-03</td>\n",
       "      <td>4.100000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>26.5</td>\n",
       "      <td>1.06 in.</td>\n",
       "      <td>0.026500</td>\n",
       "      <td>1.060000e-03</td>\n",
       "      <td>0.000802</td>\n",
       "      <td>0.001440</td>\n",
       "      <td>27.940</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.869</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.584</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.550000e-03</td>\n",
       "      <td>3.000000e-03</td>\n",
       "      <td>4.100000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>3.35</td>\n",
       "      <td>No. 6</td>\n",
       "      <td>0.003350</td>\n",
       "      <td>1.320000e-04</td>\n",
       "      <td>0.000107</td>\n",
       "      <td>0.000320</td>\n",
       "      <td>3.670</td>\n",
       "      <td>40.0</td>\n",
       "      <td>0.138</td>\n",
       "      <td>20.0</td>\n",
       "      <td>0.097</td>\n",
       "      <td>0.103</td>\n",
       "      <td>1.250000e-03</td>\n",
       "      <td>1.060000e-03</td>\n",
       "      <td>1.500000e-03</td>\n",
       "      <td>200.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>31.5</td>\n",
       "      <td>1 1/4 in.</td>\n",
       "      <td>0.031500</td>\n",
       "      <td>1.250000e-03</td>\n",
       "      <td>0.000950</td>\n",
       "      <td>0.001630</td>\n",
       "      <td>33.130</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1.066</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>4.000000e-03</td>\n",
       "      <td>3.400000e-03</td>\n",
       "      <td>4.600000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>37.5</td>\n",
       "      <td>1 1/2 in.</td>\n",
       "      <td>0.037500</td>\n",
       "      <td>1.500000e-03</td>\n",
       "      <td>0.001130</td>\n",
       "      <td>0.001850</td>\n",
       "      <td>39.350</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1.374</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>4.500000e-03</td>\n",
       "      <td>3.800000e-03</td>\n",
       "      <td>5.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>4</td>\n",
       "      <td>No. 5</td>\n",
       "      <td>0.004000</td>\n",
       "      <td>1.570000e-04</td>\n",
       "      <td>0.000127</td>\n",
       "      <td>0.000370</td>\n",
       "      <td>4.370</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.161</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.108</td>\n",
       "      <td>0.115</td>\n",
       "      <td>1.400000e-03</td>\n",
       "      <td>1.200000e-03</td>\n",
       "      <td>1.700000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>4.75</td>\n",
       "      <td>No. 4</td>\n",
       "      <td>0.004750</td>\n",
       "      <td>1.870000e-04</td>\n",
       "      <td>0.000150</td>\n",
       "      <td>0.000410</td>\n",
       "      <td>5.160</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.182</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.123</td>\n",
       "      <td>0.131</td>\n",
       "      <td>1.600000e-03</td>\n",
       "      <td>1.300000e-03</td>\n",
       "      <td>1.900000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>45</td>\n",
       "      <td>1 3/4 in.</td>\n",
       "      <td>0.045000</td>\n",
       "      <td>1.750000e-03</td>\n",
       "      <td>0.001350</td>\n",
       "      <td>0.002120</td>\n",
       "      <td>47.120</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>4.500000e-03</td>\n",
       "      <td>3.800000e-03</td>\n",
       "      <td>5.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>5.6</td>\n",
       "      <td>No. 3 1/2</td>\n",
       "      <td>0.005600</td>\n",
       "      <td>2.230000e-04</td>\n",
       "      <td>0.000176</td>\n",
       "      <td>0.000470</td>\n",
       "      <td>6.070</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.211</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.142</td>\n",
       "      <td>0.151</td>\n",
       "      <td>1.600000e-03</td>\n",
       "      <td>1.300000e-03</td>\n",
       "      <td>1.900000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>50</td>\n",
       "      <td>2 in.</td>\n",
       "      <td>0.050000</td>\n",
       "      <td>2.000000e-03</td>\n",
       "      <td>0.001490</td>\n",
       "      <td>0.002290</td>\n",
       "      <td>52.290</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5.000000e-03</td>\n",
       "      <td>4.300000e-03</td>\n",
       "      <td>5.800000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>53</td>\n",
       "      <td>2.12 in.</td>\n",
       "      <td>0.053000</td>\n",
       "      <td>2.120000e-03</td>\n",
       "      <td>0.001580</td>\n",
       "      <td>0.002390</td>\n",
       "      <td>55.390</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5.000000e-03</td>\n",
       "      <td>4.300000e-03</td>\n",
       "      <td>5.800000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>6.3</td>\n",
       "      <td>1/4 in.</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>2.500000e-04</td>\n",
       "      <td>0.000197</td>\n",
       "      <td>0.000510</td>\n",
       "      <td>6.810</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.233</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.157</td>\n",
       "      <td>0.167</td>\n",
       "      <td>1.800000e-03</td>\n",
       "      <td>1.500000e-03</td>\n",
       "      <td>2.100000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>6.7</td>\n",
       "      <td>0.265 in.</td>\n",
       "      <td>0.006700</td>\n",
       "      <td>2.650000e-04</td>\n",
       "      <td>0.000210</td>\n",
       "      <td>0.000530</td>\n",
       "      <td>7.230</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.245</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.164</td>\n",
       "      <td>0.175</td>\n",
       "      <td>1.800000e-03</td>\n",
       "      <td>1.500000e-03</td>\n",
       "      <td>2.100000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>63</td>\n",
       "      <td>2 1/2 in.</td>\n",
       "      <td>0.063000</td>\n",
       "      <td>2.500000e-03</td>\n",
       "      <td>0.001870</td>\n",
       "      <td>0.002710</td>\n",
       "      <td>65.710</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5.600000e-03</td>\n",
       "      <td>4.800000e-03</td>\n",
       "      <td>6.400000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>75</td>\n",
       "      <td>3 in.</td>\n",
       "      <td>0.075000</td>\n",
       "      <td>3.000000e-03</td>\n",
       "      <td>0.002220</td>\n",
       "      <td>0.003090</td>\n",
       "      <td>78.090</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>6.300000e-03</td>\n",
       "      <td>5.400000e-03</td>\n",
       "      <td>7.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>8</td>\n",
       "      <td>5/16 in.</td>\n",
       "      <td>0.008000</td>\n",
       "      <td>3.120000e-04</td>\n",
       "      <td>0.000249</td>\n",
       "      <td>0.000600</td>\n",
       "      <td>8.600</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.284</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.191</td>\n",
       "      <td>0.204</td>\n",
       "      <td>2.000000e-03</td>\n",
       "      <td>1.700000e-03</td>\n",
       "      <td>2.300000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>9.5</td>\n",
       "      <td>3/8 in.</td>\n",
       "      <td>0.009500</td>\n",
       "      <td>3.750000e-04</td>\n",
       "      <td>0.000295</td>\n",
       "      <td>0.000680</td>\n",
       "      <td>10.180</td>\n",
       "      <td>30.0</td>\n",
       "      <td>0.330</td>\n",
       "      <td>15.0</td>\n",
       "      <td>0.222</td>\n",
       "      <td>0.237</td>\n",
       "      <td>2.240000e-03</td>\n",
       "      <td>1.900000e-03</td>\n",
       "      <td>2.600000e-03</td>\n",
       "      <td>150.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>90</td>\n",
       "      <td>3 1/2 in.</td>\n",
       "      <td>0.090000</td>\n",
       "      <td>3.500000e-03</td>\n",
       "      <td>0.002650</td>\n",
       "      <td>0.003530</td>\n",
       "      <td>93.530</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>6.300000e-03</td>\n",
       "      <td>5.400000e-03</td>\n",
       "      <td>7.200000e-03</td>\n",
       "      <td>20.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   designation old_designation   opening  opening_inch  Y_variation_avg  \\\n",
       "0         0.02         No. 635  0.000020  8.000000e-07         0.000002   \n",
       "1        0.025         No. 500  0.000025  1.000000e-06         0.000003   \n",
       "2        0.032         No. 450  0.000032  1.200000e-06         0.000003   \n",
       "3        0.038         No. 400  0.000038  1.500000e-06         0.000003   \n",
       "4        0.045         No. 325  0.000045  1.700000e-06         0.000003   \n",
       "5        0.053         No. 270  0.000053  2.100000e-06         0.000003   \n",
       "6        0.063         No. 230  0.000063  2.500000e-06         0.000004   \n",
       "7        0.075         No. 200  0.000075  2.900000e-06         0.000004   \n",
       "8         0.09         No. 170  0.000090  3.500000e-06         0.000005   \n",
       "9        0.106         No. 140  0.000106  4.100000e-06         0.000005   \n",
       "10       0.125         No. 120  0.000125  4.900000e-06         0.000006   \n",
       "11        0.15         No. 100  0.000150  5.900000e-06         0.000007   \n",
       "12        0.18          No. 80  0.000180  7.000000e-06         0.000008   \n",
       "13       0.212          No. 70  0.000212  8.300000e-06         0.000009   \n",
       "14        0.25          No. 60  0.000250  9.800000e-06         0.000010   \n",
       "15         0.3          No. 50  0.000300  1.170000e-05         0.000012   \n",
       "16       0.355          No. 45  0.000355  1.390000e-05         0.000013   \n",
       "17       0.425          No. 40  0.000425  1.650000e-05         0.000016   \n",
       "18         0.5          No. 35  0.000500  1.970000e-05         0.000018   \n",
       "19         0.6          No. 30  0.000600  2.340000e-05         0.000021   \n",
       "20        0.71          No. 25  0.000710  2.780000e-05         0.000025   \n",
       "21        0.85          No. 20  0.000850  3.310000e-05         0.000029   \n",
       "22           1          No. 18  0.001000  3.940000e-05         0.000034   \n",
       "23        1.18          No. 16  0.001180  4.690000e-05         0.000040   \n",
       "24         1.4          No. 14  0.001400  5.550000e-05         0.000046   \n",
       "25         1.7          No. 12  0.001700  6.610000e-05         0.000056   \n",
       "26         100           4 in.  0.100000  4.000000e-03         0.002940   \n",
       "27         106        4.24 in.  0.106000  4.240000e-03         0.003120   \n",
       "28        11.2        7/16 in.  0.011200  4.380000e-04         0.000346   \n",
       "29        12.5         1/2 in.  0.012500  5.000000e-04         0.000385   \n",
       "30         125           5 in.  0.125000  5.000000e-03         0.003660   \n",
       "31        13.2       0.530 in.  0.013200  5.300000e-04         0.000406   \n",
       "32          16         5/8 in.  0.016000  6.250000e-04         0.000490   \n",
       "33          19         3/4 in.  0.019000  7.500000e-04         0.000579   \n",
       "34           2          No. 10  0.002000  7.870000e-05         0.000065   \n",
       "35        2.36           No. 8  0.002360  9.370000e-05         0.000076   \n",
       "36         2.8           No. 7  0.002800  1.100000e-04         0.000090   \n",
       "37        22.4         7/8 in.  0.022400  8.750000e-04         0.000681   \n",
       "38          25        1.00 in.  0.025000  1.000000e-03         0.000758   \n",
       "39        26.5        1.06 in.  0.026500  1.060000e-03         0.000802   \n",
       "40        3.35           No. 6  0.003350  1.320000e-04         0.000107   \n",
       "41        31.5       1 1/4 in.  0.031500  1.250000e-03         0.000950   \n",
       "42        37.5       1 1/2 in.  0.037500  1.500000e-03         0.001130   \n",
       "43           4           No. 5  0.004000  1.570000e-04         0.000127   \n",
       "44        4.75           No. 4  0.004750  1.870000e-04         0.000150   \n",
       "45          45       1 3/4 in.  0.045000  1.750000e-03         0.001350   \n",
       "46         5.6       No. 3 1/2  0.005600  2.230000e-04         0.000176   \n",
       "47          50           2 in.  0.050000  2.000000e-03         0.001490   \n",
       "48          53        2.12 in.  0.053000  2.120000e-03         0.001580   \n",
       "49         6.3         1/4 in.  0.006300  2.500000e-04         0.000197   \n",
       "50         6.7       0.265 in.  0.006700  2.650000e-04         0.000210   \n",
       "51          63       2 1/2 in.  0.063000  2.500000e-03         0.001870   \n",
       "52          75           3 in.  0.075000  3.000000e-03         0.002220   \n",
       "53           8        5/16 in.  0.008000  3.120000e-04         0.000249   \n",
       "54         9.5         3/8 in.  0.009500  3.750000e-04         0.000295   \n",
       "55          90       3 1/2 in.  0.090000  3.500000e-03         0.002650   \n",
       "\n",
       "    X_variation_max  max_opening  calibration_samples  compliance_sd  \\\n",
       "0          0.000015        0.035                300.0          5.330   \n",
       "1          0.000016        0.041                300.0          5.710   \n",
       "2          0.000018        0.050                300.0          6.420   \n",
       "3          0.000020        0.058                300.0          7.090   \n",
       "4          0.000022        0.067                250.0          7.760   \n",
       "5          0.000024        0.077                250.0          8.440   \n",
       "6          0.000026        0.089                250.0          9.180   \n",
       "7          0.000029        0.104                250.0         10.230   \n",
       "8          0.000032        0.122                200.0         11.270   \n",
       "9          0.000035        0.141                200.0         12.390   \n",
       "10         0.000038        0.163                200.0         13.510   \n",
       "11         0.000043        0.193                200.0         15.300   \n",
       "12         0.000047        0.227                200.0         16.850   \n",
       "13         0.000052        0.264                160.0         18.790   \n",
       "14         0.000058        0.308                160.0         21.020   \n",
       "15         0.000065        0.365                160.0         23.700   \n",
       "16         0.000072        0.427                160.0         26.450   \n",
       "17         0.000081        0.506                120.0         29.950   \n",
       "18         0.000089        0.589                120.0         33.230   \n",
       "19         0.000101        0.701                100.0         38.000   \n",
       "20         0.000112        0.822                100.0         42.630   \n",
       "21         0.000127        0.977                 80.0         48.760   \n",
       "22         0.000140        1.140                 80.0          0.055   \n",
       "23         0.000160        1.340                 80.0          0.063   \n",
       "24         0.000180        1.580                 80.0          0.071   \n",
       "25         0.000200        1.900                 50.0          0.081   \n",
       "26         0.003820      103.820                  NaN            NaN   \n",
       "27         0.003990      109.990                  NaN            NaN   \n",
       "28         0.000770       11.970                 30.0          0.382   \n",
       "29         0.000830       13.330                 30.0          0.421   \n",
       "30         0.004510      129.510                  NaN            NaN   \n",
       "31         0.000860       14.060                 30.0          0.441   \n",
       "32         0.000990       16.990                 30.0          0.527   \n",
       "33         0.001130       20.130                 30.0          0.622   \n",
       "34         0.000230        2.230                 50.0          0.094   \n",
       "35         0.000250        2.610                 40.0          0.104   \n",
       "36         0.000290        3.090                 40.0          0.121   \n",
       "37         0.001270       23.670                  NaN          0.734   \n",
       "38         0.001380       26.380                  NaN          0.823   \n",
       "39         0.001440       27.940                  NaN          0.869   \n",
       "40         0.000320        3.670                 40.0          0.138   \n",
       "41         0.001630       33.130                  NaN          1.066   \n",
       "42         0.001850       39.350                  NaN          1.374   \n",
       "43         0.000370        4.370                 30.0          0.161   \n",
       "44         0.000410        5.160                 30.0          0.182   \n",
       "45         0.002120       47.120                  NaN            NaN   \n",
       "46         0.000470        6.070                 30.0          0.211   \n",
       "47         0.002290       52.290                  NaN            NaN   \n",
       "48         0.002390       55.390                  NaN            NaN   \n",
       "49         0.000510        6.810                 30.0          0.233   \n",
       "50         0.000530        7.230                 30.0          0.245   \n",
       "51         0.002710       65.710                  NaN            NaN   \n",
       "52         0.003090       78.090                  NaN            NaN   \n",
       "53         0.000600        8.600                 30.0          0.284   \n",
       "54         0.000680       10.180                 30.0          0.330   \n",
       "55         0.003530       93.530                  NaN            NaN   \n",
       "\n",
       "    inspection_samples  inspection_sd  calibration_sd        d_wire  \\\n",
       "0                100.0          4.510           4.750  2.000000e-08   \n",
       "1                100.0          4.820           5.060  3.000000e-08   \n",
       "2                100.0          5.420           5.710  3.000000e-08   \n",
       "3                100.0          5.990           6.310  3.000000e-08   \n",
       "4                100.0          6.560           6.840  3.000000e-08   \n",
       "5                100.0          7.130           7.440  4.000000e-08   \n",
       "6                100.0          7.760           8.090  5.000000e-08   \n",
       "7                100.0          8.640           9.020  5.000000e-08   \n",
       "8                100.0          9.530           9.800  6.000000e-08   \n",
       "9                100.0         10.470          10.770  7.000000e-08   \n",
       "10               100.0         11.410          11.740  9.000000e-08   \n",
       "11               100.0         12.930          13.300  1.000000e-07   \n",
       "12               100.0         14.240          14.650  1.200000e-07   \n",
       "13                80.0         15.590          16.080  1.400000e-07   \n",
       "14                80.0         17.440          17.990  1.600000e-07   \n",
       "15                80.0         19.660          20.290  2.000000e-07   \n",
       "16                80.0         21.950          22.640  2.200000e-07   \n",
       "17                60.0         24.200          25.080  2.800000e-07   \n",
       "18                60.0         26.850          27.820  3.200000e-07   \n",
       "19                50.0         30.140          31.320  4.000000e-07   \n",
       "20                50.0         33.820          35.140  4.500000e-07   \n",
       "21                40.0         37.730          39.360  5.000000e-07   \n",
       "22                40.0          0.042           0.044  5.600000e-04   \n",
       "23                40.0          0.049           0.051  6.300000e-04   \n",
       "24                40.0          0.055           0.057  7.100000e-04   \n",
       "25                25.0          0.059           0.062  8.000000e-04   \n",
       "26                 NaN            NaN             NaN  6.300000e-03   \n",
       "27                 NaN            NaN             NaN  6.300000e-03   \n",
       "28                15.0          0.256           0.274  2.500000e-03   \n",
       "29                15.0          0.283           0.302  2.500000e-03   \n",
       "30                 NaN            NaN             NaN  8.000000e-03   \n",
       "31                15.0          0.296           0.316  2.800000e-03   \n",
       "32                15.0          0.354           0.378  3.150000e-03   \n",
       "33                15.0          0.418           0.446  3.150000e-03   \n",
       "34                25.0          0.068           0.072  9.000000e-04   \n",
       "35                20.0          0.073           0.077  1.000000e-03   \n",
       "36                20.0          0.085           0.090  1.120000e-03   \n",
       "37                15.0          0.493             NaN  3.550000e-03   \n",
       "38                15.0          0.553             NaN  3.550000e-03   \n",
       "39                15.0          0.584             NaN  3.550000e-03   \n",
       "40                20.0          0.097           0.103  1.250000e-03   \n",
       "41                 NaN            NaN             NaN  4.000000e-03   \n",
       "42                 NaN            NaN             NaN  4.500000e-03   \n",
       "43                15.0          0.108           0.115  1.400000e-03   \n",
       "44                15.0          0.123           0.131  1.600000e-03   \n",
       "45                 NaN            NaN             NaN  4.500000e-03   \n",
       "46                15.0          0.142           0.151  1.600000e-03   \n",
       "47                 NaN            NaN             NaN  5.000000e-03   \n",
       "48                 NaN            NaN             NaN  5.000000e-03   \n",
       "49                15.0          0.157           0.167  1.800000e-03   \n",
       "50                15.0          0.164           0.175  1.800000e-03   \n",
       "51                 NaN            NaN             NaN  5.600000e-03   \n",
       "52                 NaN            NaN             NaN  6.300000e-03   \n",
       "53                15.0          0.191           0.204  2.000000e-03   \n",
       "54                15.0          0.222           0.237  2.240000e-03   \n",
       "55                 NaN            NaN             NaN  6.300000e-03   \n",
       "\n",
       "      d_wire_min    d_wire_max  compliance_samples  \n",
       "0   2.000000e-08  2.000000e-08              1000.0  \n",
       "1   2.000000e-08  3.000000e-08              1000.0  \n",
       "2   2.000000e-08  3.000000e-08              1000.0  \n",
       "3   2.000000e-08  3.000000e-08              1000.0  \n",
       "4   3.000000e-08  4.000000e-08              1000.0  \n",
       "5   3.000000e-08  4.000000e-08              1000.0  \n",
       "6   4.000000e-08  5.000000e-08              1000.0  \n",
       "7   4.000000e-08  6.000000e-08              1000.0  \n",
       "8   5.000000e-08  7.000000e-08              1000.0  \n",
       "9   6.000000e-08  8.000000e-08              1000.0  \n",
       "10  8.000000e-08  1.000000e-07              1000.0  \n",
       "11  9.000000e-08  1.200000e-07              1000.0  \n",
       "12  1.100000e-07  1.500000e-07              1000.0  \n",
       "13  1.200000e-07  1.700000e-07               800.0  \n",
       "14  1.300000e-07  1.900000e-07               800.0  \n",
       "15  1.700000e-07  2.300000e-07               800.0  \n",
       "16  1.900000e-07  2.600000e-07               800.0  \n",
       "17  2.400000e-07  3.200000e-07               600.0  \n",
       "18  2.700000e-07  3.600000e-07               600.0  \n",
       "19  3.400000e-07  4.600000e-07               500.0  \n",
       "20  3.800000e-07  5.200000e-07               500.0  \n",
       "21  4.300000e-07  5.800000e-07               400.0  \n",
       "22  4.800000e-04  6.400000e-04               400.0  \n",
       "23  5.400000e-04  7.200000e-04               400.0  \n",
       "24  6.000000e-04  8.200000e-04               400.0  \n",
       "25  6.800000e-04  9.200000e-04               250.0  \n",
       "26  5.400000e-03  7.200000e-03                20.0  \n",
       "27  5.400000e-03  7.200000e-03                20.0  \n",
       "28  2.100000e-03  2.900000e-03               150.0  \n",
       "29  2.100000e-03  2.900000e-03               150.0  \n",
       "30  6.800000e-03  9.200000e-03                20.0  \n",
       "31  2.400000e-03  3.200000e-03               150.0  \n",
       "32  2.700000e-03  3.600000e-03               150.0  \n",
       "33  2.700000e-03  3.500000e-03               150.0  \n",
       "34  7.700000e-04  1.040000e-03               250.0  \n",
       "35  8.500000e-04  1.150000e-03               200.0  \n",
       "36  9.500000e-04  1.300000e-03               200.0  \n",
       "37  3.000000e-03  4.100000e-03               150.0  \n",
       "38  3.000000e-03  4.100000e-03                20.0  \n",
       "39  3.000000e-03  4.100000e-03                20.0  \n",
       "40  1.060000e-03  1.500000e-03               200.0  \n",
       "41  3.400000e-03  4.600000e-03                20.0  \n",
       "42  3.800000e-03  5.200000e-03                20.0  \n",
       "43  1.200000e-03  1.700000e-03               150.0  \n",
       "44  1.300000e-03  1.900000e-03               150.0  \n",
       "45  3.800000e-03  5.200000e-03                20.0  \n",
       "46  1.300000e-03  1.900000e-03               150.0  \n",
       "47  4.300000e-03  5.800000e-03                20.0  \n",
       "48  4.300000e-03  5.800000e-03                20.0  \n",
       "49  1.500000e-03  2.100000e-03               150.0  \n",
       "50  1.500000e-03  2.100000e-03               150.0  \n",
       "51  4.800000e-03  6.400000e-03                20.0  \n",
       "52  5.400000e-03  7.200000e-03                20.0  \n",
       "53  1.700000e-03  2.300000e-03               150.0  \n",
       "54  1.900000e-03  2.600000e-03               150.0  \n",
       "55  5.400000e-03  7.200000e-03                20.0  "
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# All units in SI, meters.\n",
    "dat = {}\n",
    "for name in Sieve.__slots__:\n",
    "    vals = []\n",
    "    for s in ASTM_E11_sieves.values():\n",
    "        vals.append(getattr(s, name))\n",
    "    dat[name] = vals\n",
    "pd.DataFrame(dat)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## ISO 3310-1:2016 - Test Sieves -- Technical Requirements and Testing -- Part 1: Test Sieves of Metal Wire Cloth.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>designation</th>\n",
       "      <th>opening</th>\n",
       "      <th>Y_variation_avg</th>\n",
       "      <th>X_variation_max</th>\n",
       "      <th>compliance_sd</th>\n",
       "      <th>d_wire</th>\n",
       "      <th>d_wire_min</th>\n",
       "      <th>d_wire_max</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.02</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>0.000002</td>\n",
       "      <td>0.000013</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>0.000023</td>\n",
       "      <td>0.000023</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.025</td>\n",
       "      <td>0.000025</td>\n",
       "      <td>0.000002</td>\n",
       "      <td>0.000015</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000025</td>\n",
       "      <td>0.000029</td>\n",
       "      <td>0.000029</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.032</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.000002</td>\n",
       "      <td>0.000017</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000028</td>\n",
       "      <td>0.000033</td>\n",
       "      <td>0.000033</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.036</td>\n",
       "      <td>0.000036</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000018</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.000035</td>\n",
       "      <td>0.000035</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.038</td>\n",
       "      <td>0.000038</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000018</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.000035</td>\n",
       "      <td>0.000035</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0.04</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000019</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.000037</td>\n",
       "      <td>0.000037</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0.045</td>\n",
       "      <td>0.000045</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>0.000007</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.000037</td>\n",
       "      <td>0.000037</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0.05</td>\n",
       "      <td>0.000050</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000021</td>\n",
       "      <td>0.000007</td>\n",
       "      <td>0.000036</td>\n",
       "      <td>0.000041</td>\n",
       "      <td>0.000041</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0.053</td>\n",
       "      <td>0.000053</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000021</td>\n",
       "      <td>0.000008</td>\n",
       "      <td>0.000036</td>\n",
       "      <td>0.000041</td>\n",
       "      <td>0.000041</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0.056</td>\n",
       "      <td>0.000056</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000022</td>\n",
       "      <td>0.000008</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000046</td>\n",
       "      <td>0.000046</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0.063</td>\n",
       "      <td>0.000063</td>\n",
       "      <td>0.000003</td>\n",
       "      <td>0.000024</td>\n",
       "      <td>0.000008</td>\n",
       "      <td>0.000045</td>\n",
       "      <td>0.000052</td>\n",
       "      <td>0.000052</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0.071</td>\n",
       "      <td>0.000071</td>\n",
       "      <td>0.000004</td>\n",
       "      <td>0.000025</td>\n",
       "      <td>0.000009</td>\n",
       "      <td>0.000050</td>\n",
       "      <td>0.000043</td>\n",
       "      <td>0.000058</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0.075</td>\n",
       "      <td>0.000075</td>\n",
       "      <td>0.000004</td>\n",
       "      <td>0.000026</td>\n",
       "      <td>0.000009</td>\n",
       "      <td>0.000050</td>\n",
       "      <td>0.000043</td>\n",
       "      <td>0.000058</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>0.08</td>\n",
       "      <td>0.000080</td>\n",
       "      <td>0.000004</td>\n",
       "      <td>0.000027</td>\n",
       "      <td>0.000009</td>\n",
       "      <td>0.000056</td>\n",
       "      <td>0.000048</td>\n",
       "      <td>0.000064</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>0.09</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>0.000004</td>\n",
       "      <td>0.000029</td>\n",
       "      <td>0.000010</td>\n",
       "      <td>0.000063</td>\n",
       "      <td>0.000054</td>\n",
       "      <td>0.000072</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>0.1</td>\n",
       "      <td>0.000100</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.000011</td>\n",
       "      <td>0.000071</td>\n",
       "      <td>0.000060</td>\n",
       "      <td>0.000082</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>0.106</td>\n",
       "      <td>0.000106</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000031</td>\n",
       "      <td>0.000011</td>\n",
       "      <td>0.000071</td>\n",
       "      <td>0.000060</td>\n",
       "      <td>0.000082</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>0.112</td>\n",
       "      <td>0.000112</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.000012</td>\n",
       "      <td>0.000080</td>\n",
       "      <td>0.000068</td>\n",
       "      <td>0.000092</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>0.125</td>\n",
       "      <td>0.000125</td>\n",
       "      <td>0.000005</td>\n",
       "      <td>0.000034</td>\n",
       "      <td>0.000012</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>0.000077</td>\n",
       "      <td>0.000104</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>0.14</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000037</td>\n",
       "      <td>0.000013</td>\n",
       "      <td>0.000100</td>\n",
       "      <td>0.000085</td>\n",
       "      <td>0.000115</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>0.15</td>\n",
       "      <td>0.000150</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000038</td>\n",
       "      <td>0.000014</td>\n",
       "      <td>0.000100</td>\n",
       "      <td>0.000085</td>\n",
       "      <td>0.000115</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>0.16</td>\n",
       "      <td>0.000160</td>\n",
       "      <td>0.000006</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000014</td>\n",
       "      <td>0.000112</td>\n",
       "      <td>0.000095</td>\n",
       "      <td>0.000130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>0.18</td>\n",
       "      <td>0.000180</td>\n",
       "      <td>0.000007</td>\n",
       "      <td>0.000043</td>\n",
       "      <td>0.000015</td>\n",
       "      <td>0.000125</td>\n",
       "      <td>0.000106</td>\n",
       "      <td>0.000150</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>0.2</td>\n",
       "      <td>0.000200</td>\n",
       "      <td>0.000007</td>\n",
       "      <td>0.000045</td>\n",
       "      <td>0.000016</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000120</td>\n",
       "      <td>0.000170</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>0.212</td>\n",
       "      <td>0.000212</td>\n",
       "      <td>0.000008</td>\n",
       "      <td>0.000047</td>\n",
       "      <td>0.000017</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000120</td>\n",
       "      <td>0.000170</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>0.224</td>\n",
       "      <td>0.000224</td>\n",
       "      <td>0.000008</td>\n",
       "      <td>0.000049</td>\n",
       "      <td>0.000017</td>\n",
       "      <td>0.000160</td>\n",
       "      <td>0.000130</td>\n",
       "      <td>0.000190</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>0.25</td>\n",
       "      <td>0.000250</td>\n",
       "      <td>0.000009</td>\n",
       "      <td>0.000052</td>\n",
       "      <td>0.000019</td>\n",
       "      <td>0.000160</td>\n",
       "      <td>0.000130</td>\n",
       "      <td>0.000190</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>0.28</td>\n",
       "      <td>0.000280</td>\n",
       "      <td>0.000010</td>\n",
       "      <td>0.000056</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>0.000180</td>\n",
       "      <td>0.000150</td>\n",
       "      <td>0.000210</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>0.3</td>\n",
       "      <td>0.000300</td>\n",
       "      <td>0.000010</td>\n",
       "      <td>0.000058</td>\n",
       "      <td>0.000021</td>\n",
       "      <td>0.000200</td>\n",
       "      <td>0.000170</td>\n",
       "      <td>0.000230</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>0.315</td>\n",
       "      <td>0.000315</td>\n",
       "      <td>0.000011</td>\n",
       "      <td>0.000060</td>\n",
       "      <td>0.000022</td>\n",
       "      <td>0.000200</td>\n",
       "      <td>0.000170</td>\n",
       "      <td>0.000230</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>0.355</td>\n",
       "      <td>0.000355</td>\n",
       "      <td>0.000012</td>\n",
       "      <td>0.000065</td>\n",
       "      <td>0.000024</td>\n",
       "      <td>0.000224</td>\n",
       "      <td>0.000190</td>\n",
       "      <td>0.000260</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>0.4</td>\n",
       "      <td>0.000400</td>\n",
       "      <td>0.000013</td>\n",
       "      <td>0.000070</td>\n",
       "      <td>0.000026</td>\n",
       "      <td>0.000250</td>\n",
       "      <td>0.000210</td>\n",
       "      <td>0.000290</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>0.425</td>\n",
       "      <td>0.000425</td>\n",
       "      <td>0.000014</td>\n",
       "      <td>0.000073</td>\n",
       "      <td>0.000027</td>\n",
       "      <td>0.000280</td>\n",
       "      <td>0.000240</td>\n",
       "      <td>0.000320</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>0.45</td>\n",
       "      <td>0.000450</td>\n",
       "      <td>0.000015</td>\n",
       "      <td>0.000075</td>\n",
       "      <td>0.000028</td>\n",
       "      <td>0.000280</td>\n",
       "      <td>0.000240</td>\n",
       "      <td>0.000320</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>0.5</td>\n",
       "      <td>0.000500</td>\n",
       "      <td>0.000016</td>\n",
       "      <td>0.000080</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.000315</td>\n",
       "      <td>0.000270</td>\n",
       "      <td>0.000360</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>0.56</td>\n",
       "      <td>0.000560</td>\n",
       "      <td>0.000018</td>\n",
       "      <td>0.000087</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.000355</td>\n",
       "      <td>0.000300</td>\n",
       "      <td>0.000410</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>0.6</td>\n",
       "      <td>0.000600</td>\n",
       "      <td>0.000019</td>\n",
       "      <td>0.000091</td>\n",
       "      <td>0.000034</td>\n",
       "      <td>0.000400</td>\n",
       "      <td>0.000340</td>\n",
       "      <td>0.000460</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>0.63</td>\n",
       "      <td>0.000630</td>\n",
       "      <td>0.000020</td>\n",
       "      <td>0.000093</td>\n",
       "      <td>0.000035</td>\n",
       "      <td>0.000400</td>\n",
       "      <td>0.000340</td>\n",
       "      <td>0.000460</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>0.71</td>\n",
       "      <td>0.000710</td>\n",
       "      <td>0.000022</td>\n",
       "      <td>0.000101</td>\n",
       "      <td>0.000038</td>\n",
       "      <td>0.000450</td>\n",
       "      <td>0.000380</td>\n",
       "      <td>0.000520</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>0.8</td>\n",
       "      <td>0.000800</td>\n",
       "      <td>0.000025</td>\n",
       "      <td>0.000109</td>\n",
       "      <td>0.000042</td>\n",
       "      <td>0.000450</td>\n",
       "      <td>0.000380</td>\n",
       "      <td>0.000520</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>0.85</td>\n",
       "      <td>0.000850</td>\n",
       "      <td>0.000026</td>\n",
       "      <td>0.000114</td>\n",
       "      <td>0.000044</td>\n",
       "      <td>0.000500</td>\n",
       "      <td>0.000430</td>\n",
       "      <td>0.000580</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>0.9</td>\n",
       "      <td>0.000900</td>\n",
       "      <td>0.000028</td>\n",
       "      <td>0.000118</td>\n",
       "      <td>0.000046</td>\n",
       "      <td>0.000500</td>\n",
       "      <td>0.000430</td>\n",
       "      <td>0.000580</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>1</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.000130</td>\n",
       "      <td>0.000049</td>\n",
       "      <td>0.000560</td>\n",
       "      <td>0.000480</td>\n",
       "      <td>0.000640</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>1.12</td>\n",
       "      <td>0.001120</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000053</td>\n",
       "      <td>0.000560</td>\n",
       "      <td>0.000480</td>\n",
       "      <td>0.000640</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>1.18</td>\n",
       "      <td>0.001180</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000056</td>\n",
       "      <td>0.000630</td>\n",
       "      <td>0.000540</td>\n",
       "      <td>0.000720</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>1.25</td>\n",
       "      <td>0.001250</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000150</td>\n",
       "      <td>0.000058</td>\n",
       "      <td>0.000630</td>\n",
       "      <td>0.000540</td>\n",
       "      <td>0.000720</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>1.4</td>\n",
       "      <td>0.001400</td>\n",
       "      <td>0.000040</td>\n",
       "      <td>0.000160</td>\n",
       "      <td>0.000063</td>\n",
       "      <td>0.000710</td>\n",
       "      <td>0.000600</td>\n",
       "      <td>0.000820</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>1.6</td>\n",
       "      <td>0.001600</td>\n",
       "      <td>0.000050</td>\n",
       "      <td>0.000170</td>\n",
       "      <td>0.000070</td>\n",
       "      <td>0.000800</td>\n",
       "      <td>0.000680</td>\n",
       "      <td>0.000920</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>1.7</td>\n",
       "      <td>0.001700</td>\n",
       "      <td>0.000050</td>\n",
       "      <td>0.000180</td>\n",
       "      <td>0.000073</td>\n",
       "      <td>0.000800</td>\n",
       "      <td>0.000680</td>\n",
       "      <td>0.000920</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>1.8</td>\n",
       "      <td>0.001800</td>\n",
       "      <td>0.000050</td>\n",
       "      <td>0.000190</td>\n",
       "      <td>0.000076</td>\n",
       "      <td>0.000800</td>\n",
       "      <td>0.000680</td>\n",
       "      <td>0.000920</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>10</td>\n",
       "      <td>0.010000</td>\n",
       "      <td>0.000280</td>\n",
       "      <td>0.000640</td>\n",
       "      <td>0.000307</td>\n",
       "      <td>0.002500</td>\n",
       "      <td>0.002100</td>\n",
       "      <td>0.002900</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>100</td>\n",
       "      <td>0.100000</td>\n",
       "      <td>0.002650</td>\n",
       "      <td>0.003440</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>0.005400</td>\n",
       "      <td>0.007200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>106</td>\n",
       "      <td>0.106000</td>\n",
       "      <td>0.002800</td>\n",
       "      <td>0.003590</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>0.005400</td>\n",
       "      <td>0.007200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>11.2</td>\n",
       "      <td>0.011200</td>\n",
       "      <td>0.000310</td>\n",
       "      <td>0.000690</td>\n",
       "      <td>0.000339</td>\n",
       "      <td>0.002500</td>\n",
       "      <td>0.002100</td>\n",
       "      <td>0.002900</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>112</td>\n",
       "      <td>0.112000</td>\n",
       "      <td>0.002960</td>\n",
       "      <td>0.003740</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.008000</td>\n",
       "      <td>0.006800</td>\n",
       "      <td>0.009200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>12.5</td>\n",
       "      <td>0.012500</td>\n",
       "      <td>0.000350</td>\n",
       "      <td>0.000750</td>\n",
       "      <td>0.000374</td>\n",
       "      <td>0.002500</td>\n",
       "      <td>0.002100</td>\n",
       "      <td>0.002900</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>125</td>\n",
       "      <td>0.125000</td>\n",
       "      <td>0.003300</td>\n",
       "      <td>0.004060</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.008000</td>\n",
       "      <td>0.006800</td>\n",
       "      <td>0.009200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>13.2</td>\n",
       "      <td>0.013200</td>\n",
       "      <td>0.000370</td>\n",
       "      <td>0.000780</td>\n",
       "      <td>0.000392</td>\n",
       "      <td>0.002800</td>\n",
       "      <td>0.002400</td>\n",
       "      <td>0.003200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>14</td>\n",
       "      <td>0.014000</td>\n",
       "      <td>0.000390</td>\n",
       "      <td>0.000810</td>\n",
       "      <td>0.000413</td>\n",
       "      <td>0.002800</td>\n",
       "      <td>0.002400</td>\n",
       "      <td>0.003200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>16</td>\n",
       "      <td>0.016000</td>\n",
       "      <td>0.000440</td>\n",
       "      <td>0.000890</td>\n",
       "      <td>0.000467</td>\n",
       "      <td>0.003150</td>\n",
       "      <td>0.002700</td>\n",
       "      <td>0.003600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>18</td>\n",
       "      <td>0.018000</td>\n",
       "      <td>0.000490</td>\n",
       "      <td>0.000970</td>\n",
       "      <td>0.000520</td>\n",
       "      <td>0.003150</td>\n",
       "      <td>0.002700</td>\n",
       "      <td>0.003600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>19</td>\n",
       "      <td>0.019000</td>\n",
       "      <td>0.000520</td>\n",
       "      <td>0.001010</td>\n",
       "      <td>0.000548</td>\n",
       "      <td>0.003150</td>\n",
       "      <td>0.002700</td>\n",
       "      <td>0.003600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>2</td>\n",
       "      <td>0.002000</td>\n",
       "      <td>0.000060</td>\n",
       "      <td>0.000200</td>\n",
       "      <td>0.000083</td>\n",
       "      <td>0.000900</td>\n",
       "      <td>0.000770</td>\n",
       "      <td>0.001040</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>2.24</td>\n",
       "      <td>0.002240</td>\n",
       "      <td>0.000070</td>\n",
       "      <td>0.000220</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>0.000900</td>\n",
       "      <td>0.000770</td>\n",
       "      <td>0.001040</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>2.36</td>\n",
       "      <td>0.002360</td>\n",
       "      <td>0.000070</td>\n",
       "      <td>0.000230</td>\n",
       "      <td>0.000094</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.000850</td>\n",
       "      <td>0.001150</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>2.5</td>\n",
       "      <td>0.002500</td>\n",
       "      <td>0.000070</td>\n",
       "      <td>0.000240</td>\n",
       "      <td>0.000098</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.000850</td>\n",
       "      <td>0.001150</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>2.8</td>\n",
       "      <td>0.002800</td>\n",
       "      <td>0.000080</td>\n",
       "      <td>0.000260</td>\n",
       "      <td>0.000108</td>\n",
       "      <td>0.001120</td>\n",
       "      <td>0.000950</td>\n",
       "      <td>0.001300</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>20</td>\n",
       "      <td>0.020000</td>\n",
       "      <td>0.000550</td>\n",
       "      <td>0.001050</td>\n",
       "      <td>0.000575</td>\n",
       "      <td>0.003150</td>\n",
       "      <td>0.002700</td>\n",
       "      <td>0.003600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>22.4</td>\n",
       "      <td>0.022400</td>\n",
       "      <td>0.000610</td>\n",
       "      <td>0.001140</td>\n",
       "      <td>0.000641</td>\n",
       "      <td>0.003550</td>\n",
       "      <td>0.003000</td>\n",
       "      <td>0.004100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>25</td>\n",
       "      <td>0.025000</td>\n",
       "      <td>0.000680</td>\n",
       "      <td>0.001240</td>\n",
       "      <td>0.000713</td>\n",
       "      <td>0.003550</td>\n",
       "      <td>0.003000</td>\n",
       "      <td>0.004100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>26.5</td>\n",
       "      <td>0.026500</td>\n",
       "      <td>0.000720</td>\n",
       "      <td>0.001290</td>\n",
       "      <td>0.000757</td>\n",
       "      <td>0.003550</td>\n",
       "      <td>0.003000</td>\n",
       "      <td>0.004100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>28</td>\n",
       "      <td>0.028000</td>\n",
       "      <td>0.000760</td>\n",
       "      <td>0.001350</td>\n",
       "      <td>0.000801</td>\n",
       "      <td>0.003550</td>\n",
       "      <td>0.003000</td>\n",
       "      <td>0.004100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>3.15</td>\n",
       "      <td>0.003150</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>0.000280</td>\n",
       "      <td>0.000118</td>\n",
       "      <td>0.001250</td>\n",
       "      <td>0.001060</td>\n",
       "      <td>0.001500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>3.35</td>\n",
       "      <td>0.003350</td>\n",
       "      <td>0.000100</td>\n",
       "      <td>0.000290</td>\n",
       "      <td>0.000124</td>\n",
       "      <td>0.001250</td>\n",
       "      <td>0.001060</td>\n",
       "      <td>0.001500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>3.55</td>\n",
       "      <td>0.003550</td>\n",
       "      <td>0.000100</td>\n",
       "      <td>0.000300</td>\n",
       "      <td>0.000130</td>\n",
       "      <td>0.001250</td>\n",
       "      <td>0.001060</td>\n",
       "      <td>0.001500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>31.5</td>\n",
       "      <td>0.031500</td>\n",
       "      <td>0.000850</td>\n",
       "      <td>0.001470</td>\n",
       "      <td>0.000905</td>\n",
       "      <td>0.004000</td>\n",
       "      <td>0.003400</td>\n",
       "      <td>0.004600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>35.5</td>\n",
       "      <td>0.035500</td>\n",
       "      <td>0.000960</td>\n",
       "      <td>0.001600</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.004000</td>\n",
       "      <td>0.003400</td>\n",
       "      <td>0.004600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>37.5</td>\n",
       "      <td>0.037500</td>\n",
       "      <td>0.001010</td>\n",
       "      <td>0.001670</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.004500</td>\n",
       "      <td>0.003800</td>\n",
       "      <td>0.005200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>4</td>\n",
       "      <td>0.004000</td>\n",
       "      <td>0.000110</td>\n",
       "      <td>0.000330</td>\n",
       "      <td>0.000143</td>\n",
       "      <td>0.001400</td>\n",
       "      <td>0.001200</td>\n",
       "      <td>0.001700</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>4.5</td>\n",
       "      <td>0.004500</td>\n",
       "      <td>0.000130</td>\n",
       "      <td>0.000360</td>\n",
       "      <td>0.000157</td>\n",
       "      <td>0.001400</td>\n",
       "      <td>0.001200</td>\n",
       "      <td>0.001700</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>4.75</td>\n",
       "      <td>0.004750</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000370</td>\n",
       "      <td>0.000164</td>\n",
       "      <td>0.001600</td>\n",
       "      <td>0.001300</td>\n",
       "      <td>0.001900</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>40</td>\n",
       "      <td>0.040000</td>\n",
       "      <td>0.001080</td>\n",
       "      <td>0.001750</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.004500</td>\n",
       "      <td>0.003800</td>\n",
       "      <td>0.005200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>45</td>\n",
       "      <td>0.045000</td>\n",
       "      <td>0.001210</td>\n",
       "      <td>0.001910</td>\n",
       "      <td>0.001000</td>\n",
       "      <td>0.004500</td>\n",
       "      <td>0.003800</td>\n",
       "      <td>0.005200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>5</td>\n",
       "      <td>0.005000</td>\n",
       "      <td>0.000140</td>\n",
       "      <td>0.000390</td>\n",
       "      <td>0.000171</td>\n",
       "      <td>0.001600</td>\n",
       "      <td>0.001300</td>\n",
       "      <td>0.001900</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>5.6</td>\n",
       "      <td>0.005600</td>\n",
       "      <td>0.000160</td>\n",
       "      <td>0.000420</td>\n",
       "      <td>0.000188</td>\n",
       "      <td>0.001600</td>\n",
       "      <td>0.001300</td>\n",
       "      <td>0.001900</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>50</td>\n",
       "      <td>0.050000</td>\n",
       "      <td>0.001340</td>\n",
       "      <td>0.002060</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.005000</td>\n",
       "      <td>0.004300</td>\n",
       "      <td>0.005800</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>53</td>\n",
       "      <td>0.053000</td>\n",
       "      <td>0.001420</td>\n",
       "      <td>0.002150</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.005000</td>\n",
       "      <td>0.004300</td>\n",
       "      <td>0.005800</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>56</td>\n",
       "      <td>0.056000</td>\n",
       "      <td>0.001500</td>\n",
       "      <td>0.002240</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.005000</td>\n",
       "      <td>0.004300</td>\n",
       "      <td>0.005800</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>6.3</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>0.000180</td>\n",
       "      <td>0.000460</td>\n",
       "      <td>0.000207</td>\n",
       "      <td>0.001800</td>\n",
       "      <td>0.001500</td>\n",
       "      <td>0.002100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>6.7</td>\n",
       "      <td>0.006700</td>\n",
       "      <td>0.000190</td>\n",
       "      <td>0.000480</td>\n",
       "      <td>0.000218</td>\n",
       "      <td>0.001800</td>\n",
       "      <td>0.001500</td>\n",
       "      <td>0.002100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>63</td>\n",
       "      <td>0.063000</td>\n",
       "      <td>0.001690</td>\n",
       "      <td>0.002440</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.005600</td>\n",
       "      <td>0.004800</td>\n",
       "      <td>0.006400</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>7.1</td>\n",
       "      <td>0.007100</td>\n",
       "      <td>0.000200</td>\n",
       "      <td>0.000500</td>\n",
       "      <td>0.000229</td>\n",
       "      <td>0.001800</td>\n",
       "      <td>0.001500</td>\n",
       "      <td>0.002100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>71</td>\n",
       "      <td>0.071000</td>\n",
       "      <td>0.001890</td>\n",
       "      <td>0.002670</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.005600</td>\n",
       "      <td>0.004800</td>\n",
       "      <td>0.006400</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>75</td>\n",
       "      <td>0.075000</td>\n",
       "      <td>0.002000</td>\n",
       "      <td>0.002780</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>0.005400</td>\n",
       "      <td>0.007200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>8</td>\n",
       "      <td>0.008000</td>\n",
       "      <td>0.000220</td>\n",
       "      <td>0.000540</td>\n",
       "      <td>0.000254</td>\n",
       "      <td>0.002000</td>\n",
       "      <td>0.001700</td>\n",
       "      <td>0.002300</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>80</td>\n",
       "      <td>0.080000</td>\n",
       "      <td>0.002130</td>\n",
       "      <td>0.002910</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>0.005400</td>\n",
       "      <td>0.007200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>9</td>\n",
       "      <td>0.009000</td>\n",
       "      <td>0.000250</td>\n",
       "      <td>0.000590</td>\n",
       "      <td>0.000281</td>\n",
       "      <td>0.002240</td>\n",
       "      <td>0.001900</td>\n",
       "      <td>0.002600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>9.5</td>\n",
       "      <td>0.009500</td>\n",
       "      <td>0.000270</td>\n",
       "      <td>0.000610</td>\n",
       "      <td>0.000294</td>\n",
       "      <td>0.002240</td>\n",
       "      <td>0.001900</td>\n",
       "      <td>0.002600</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>90</td>\n",
       "      <td>0.090000</td>\n",
       "      <td>0.002390</td>\n",
       "      <td>0.003180</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.006300</td>\n",
       "      <td>0.005400</td>\n",
       "      <td>0.007200</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   designation   opening  Y_variation_avg  X_variation_max  compliance_sd  \\\n",
       "0         0.02  0.000020         0.000002         0.000013       0.000005   \n",
       "1        0.025  0.000025         0.000002         0.000015       0.000005   \n",
       "2        0.032  0.000032         0.000002         0.000017       0.000006   \n",
       "3        0.036  0.000036         0.000003         0.000018       0.000006   \n",
       "4        0.038  0.000038         0.000003         0.000018       0.000006   \n",
       "5         0.04  0.000040         0.000003         0.000019       0.000006   \n",
       "6        0.045  0.000045         0.000003         0.000020       0.000007   \n",
       "7         0.05  0.000050         0.000003         0.000021       0.000007   \n",
       "8        0.053  0.000053         0.000003         0.000021       0.000008   \n",
       "9        0.056  0.000056         0.000003         0.000022       0.000008   \n",
       "10       0.063  0.000063         0.000003         0.000024       0.000008   \n",
       "11       0.071  0.000071         0.000004         0.000025       0.000009   \n",
       "12       0.075  0.000075         0.000004         0.000026       0.000009   \n",
       "13        0.08  0.000080         0.000004         0.000027       0.000009   \n",
       "14        0.09  0.000090         0.000004         0.000029       0.000010   \n",
       "15         0.1  0.000100         0.000005         0.000030       0.000011   \n",
       "16       0.106  0.000106         0.000005         0.000031       0.000011   \n",
       "17       0.112  0.000112         0.000005         0.000032       0.000012   \n",
       "18       0.125  0.000125         0.000005         0.000034       0.000012   \n",
       "19        0.14  0.000140         0.000006         0.000037       0.000013   \n",
       "20        0.15  0.000150         0.000006         0.000038       0.000014   \n",
       "21        0.16  0.000160         0.000006         0.000040       0.000014   \n",
       "22        0.18  0.000180         0.000007         0.000043       0.000015   \n",
       "23         0.2  0.000200         0.000007         0.000045       0.000016   \n",
       "24       0.212  0.000212         0.000008         0.000047       0.000017   \n",
       "25       0.224  0.000224         0.000008         0.000049       0.000017   \n",
       "26        0.25  0.000250         0.000009         0.000052       0.000019   \n",
       "27        0.28  0.000280         0.000010         0.000056       0.000020   \n",
       "28         0.3  0.000300         0.000010         0.000058       0.000021   \n",
       "29       0.315  0.000315         0.000011         0.000060       0.000022   \n",
       "30       0.355  0.000355         0.000012         0.000065       0.000024   \n",
       "31         0.4  0.000400         0.000013         0.000070       0.000026   \n",
       "32       0.425  0.000425         0.000014         0.000073       0.000027   \n",
       "33        0.45  0.000450         0.000015         0.000075       0.000028   \n",
       "34         0.5  0.000500         0.000016         0.000080       0.000030   \n",
       "35        0.56  0.000560         0.000018         0.000087       0.000032   \n",
       "36         0.6  0.000600         0.000019         0.000091       0.000034   \n",
       "37        0.63  0.000630         0.000020         0.000093       0.000035   \n",
       "38        0.71  0.000710         0.000022         0.000101       0.000038   \n",
       "39         0.8  0.000800         0.000025         0.000109       0.000042   \n",
       "40        0.85  0.000850         0.000026         0.000114       0.000044   \n",
       "41         0.9  0.000900         0.000028         0.000118       0.000046   \n",
       "42           1  0.001000         0.000030         0.000130       0.000049   \n",
       "43        1.12  0.001120         0.000030         0.000140       0.000053   \n",
       "44        1.18  0.001180         0.000040         0.000140       0.000056   \n",
       "45        1.25  0.001250         0.000040         0.000150       0.000058   \n",
       "46         1.4  0.001400         0.000040         0.000160       0.000063   \n",
       "47         1.6  0.001600         0.000050         0.000170       0.000070   \n",
       "48         1.7  0.001700         0.000050         0.000180       0.000073   \n",
       "49         1.8  0.001800         0.000050         0.000190       0.000076   \n",
       "50          10  0.010000         0.000280         0.000640       0.000307   \n",
       "51         100  0.100000         0.002650         0.003440            NaN   \n",
       "52         106  0.106000         0.002800         0.003590            NaN   \n",
       "53        11.2  0.011200         0.000310         0.000690       0.000339   \n",
       "54         112  0.112000         0.002960         0.003740            NaN   \n",
       "55        12.5  0.012500         0.000350         0.000750       0.000374   \n",
       "56         125  0.125000         0.003300         0.004060            NaN   \n",
       "57        13.2  0.013200         0.000370         0.000780       0.000392   \n",
       "58          14  0.014000         0.000390         0.000810       0.000413   \n",
       "59          16  0.016000         0.000440         0.000890       0.000467   \n",
       "60          18  0.018000         0.000490         0.000970       0.000520   \n",
       "61          19  0.019000         0.000520         0.001010       0.000548   \n",
       "62           2  0.002000         0.000060         0.000200       0.000083   \n",
       "63        2.24  0.002240         0.000070         0.000220       0.000090   \n",
       "64        2.36  0.002360         0.000070         0.000230       0.000094   \n",
       "65         2.5  0.002500         0.000070         0.000240       0.000098   \n",
       "66         2.8  0.002800         0.000080         0.000260       0.000108   \n",
       "67          20  0.020000         0.000550         0.001050       0.000575   \n",
       "68        22.4  0.022400         0.000610         0.001140       0.000641   \n",
       "69          25  0.025000         0.000680         0.001240       0.000713   \n",
       "70        26.5  0.026500         0.000720         0.001290       0.000757   \n",
       "71          28  0.028000         0.000760         0.001350       0.000801   \n",
       "72        3.15  0.003150         0.000090         0.000280       0.000118   \n",
       "73        3.35  0.003350         0.000100         0.000290       0.000124   \n",
       "74        3.55  0.003550         0.000100         0.000300       0.000130   \n",
       "75        31.5  0.031500         0.000850         0.001470       0.000905   \n",
       "76        35.5  0.035500         0.000960         0.001600       0.001000   \n",
       "77        37.5  0.037500         0.001010         0.001670       0.001000   \n",
       "78           4  0.004000         0.000110         0.000330       0.000143   \n",
       "79         4.5  0.004500         0.000130         0.000360       0.000157   \n",
       "80        4.75  0.004750         0.000140         0.000370       0.000164   \n",
       "81          40  0.040000         0.001080         0.001750       0.001000   \n",
       "82          45  0.045000         0.001210         0.001910       0.001000   \n",
       "83           5  0.005000         0.000140         0.000390       0.000171   \n",
       "84         5.6  0.005600         0.000160         0.000420       0.000188   \n",
       "85          50  0.050000         0.001340         0.002060            NaN   \n",
       "86          53  0.053000         0.001420         0.002150            NaN   \n",
       "87          56  0.056000         0.001500         0.002240            NaN   \n",
       "88         6.3  0.006300         0.000180         0.000460       0.000207   \n",
       "89         6.7  0.006700         0.000190         0.000480       0.000218   \n",
       "90          63  0.063000         0.001690         0.002440            NaN   \n",
       "91         7.1  0.007100         0.000200         0.000500       0.000229   \n",
       "92          71  0.071000         0.001890         0.002670            NaN   \n",
       "93          75  0.075000         0.002000         0.002780            NaN   \n",
       "94           8  0.008000         0.000220         0.000540       0.000254   \n",
       "95          80  0.080000         0.002130         0.002910            NaN   \n",
       "96           9  0.009000         0.000250         0.000590       0.000281   \n",
       "97         9.5  0.009500         0.000270         0.000610       0.000294   \n",
       "98          90  0.090000         0.002390         0.003180            NaN   \n",
       "\n",
       "      d_wire  d_wire_min  d_wire_max  \n",
       "0   0.000020    0.000023    0.000023  \n",
       "1   0.000025    0.000029    0.000029  \n",
       "2   0.000028    0.000033    0.000033  \n",
       "3   0.000030    0.000035    0.000035  \n",
       "4   0.000030    0.000035    0.000035  \n",
       "5   0.000032    0.000037    0.000037  \n",
       "6   0.000032    0.000037    0.000037  \n",
       "7   0.000036    0.000041    0.000041  \n",
       "8   0.000036    0.000041    0.000041  \n",
       "9   0.000040    0.000046    0.000046  \n",
       "10  0.000045    0.000052    0.000052  \n",
       "11  0.000050    0.000043    0.000058  \n",
       "12  0.000050    0.000043    0.000058  \n",
       "13  0.000056    0.000048    0.000064  \n",
       "14  0.000063    0.000054    0.000072  \n",
       "15  0.000071    0.000060    0.000082  \n",
       "16  0.000071    0.000060    0.000082  \n",
       "17  0.000080    0.000068    0.000092  \n",
       "18  0.000090    0.000077    0.000104  \n",
       "19  0.000100    0.000085    0.000115  \n",
       "20  0.000100    0.000085    0.000115  \n",
       "21  0.000112    0.000095    0.000130  \n",
       "22  0.000125    0.000106    0.000150  \n",
       "23  0.000140    0.000120    0.000170  \n",
       "24  0.000140    0.000120    0.000170  \n",
       "25  0.000160    0.000130    0.000190  \n",
       "26  0.000160    0.000130    0.000190  \n",
       "27  0.000180    0.000150    0.000210  \n",
       "28  0.000200    0.000170    0.000230  \n",
       "29  0.000200    0.000170    0.000230  \n",
       "30  0.000224    0.000190    0.000260  \n",
       "31  0.000250    0.000210    0.000290  \n",
       "32  0.000280    0.000240    0.000320  \n",
       "33  0.000280    0.000240    0.000320  \n",
       "34  0.000315    0.000270    0.000360  \n",
       "35  0.000355    0.000300    0.000410  \n",
       "36  0.000400    0.000340    0.000460  \n",
       "37  0.000400    0.000340    0.000460  \n",
       "38  0.000450    0.000380    0.000520  \n",
       "39  0.000450    0.000380    0.000520  \n",
       "40  0.000500    0.000430    0.000580  \n",
       "41  0.000500    0.000430    0.000580  \n",
       "42  0.000560    0.000480    0.000640  \n",
       "43  0.000560    0.000480    0.000640  \n",
       "44  0.000630    0.000540    0.000720  \n",
       "45  0.000630    0.000540    0.000720  \n",
       "46  0.000710    0.000600    0.000820  \n",
       "47  0.000800    0.000680    0.000920  \n",
       "48  0.000800    0.000680    0.000920  \n",
       "49  0.000800    0.000680    0.000920  \n",
       "50  0.002500    0.002100    0.002900  \n",
       "51  0.006300    0.005400    0.007200  \n",
       "52  0.006300    0.005400    0.007200  \n",
       "53  0.002500    0.002100    0.002900  \n",
       "54  0.008000    0.006800    0.009200  \n",
       "55  0.002500    0.002100    0.002900  \n",
       "56  0.008000    0.006800    0.009200  \n",
       "57  0.002800    0.002400    0.003200  \n",
       "58  0.002800    0.002400    0.003200  \n",
       "59  0.003150    0.002700    0.003600  \n",
       "60  0.003150    0.002700    0.003600  \n",
       "61  0.003150    0.002700    0.003600  \n",
       "62  0.000900    0.000770    0.001040  \n",
       "63  0.000900    0.000770    0.001040  \n",
       "64  0.001000    0.000850    0.001150  \n",
       "65  0.001000    0.000850    0.001150  \n",
       "66  0.001120    0.000950    0.001300  \n",
       "67  0.003150    0.002700    0.003600  \n",
       "68  0.003550    0.003000    0.004100  \n",
       "69  0.003550    0.003000    0.004100  \n",
       "70  0.003550    0.003000    0.004100  \n",
       "71  0.003550    0.003000    0.004100  \n",
       "72  0.001250    0.001060    0.001500  \n",
       "73  0.001250    0.001060    0.001500  \n",
       "74  0.001250    0.001060    0.001500  \n",
       "75  0.004000    0.003400    0.004600  \n",
       "76  0.004000    0.003400    0.004600  \n",
       "77  0.004500    0.003800    0.005200  \n",
       "78  0.001400    0.001200    0.001700  \n",
       "79  0.001400    0.001200    0.001700  \n",
       "80  0.001600    0.001300    0.001900  \n",
       "81  0.004500    0.003800    0.005200  \n",
       "82  0.004500    0.003800    0.005200  \n",
       "83  0.001600    0.001300    0.001900  \n",
       "84  0.001600    0.001300    0.001900  \n",
       "85  0.005000    0.004300    0.005800  \n",
       "86  0.005000    0.004300    0.005800  \n",
       "87  0.005000    0.004300    0.005800  \n",
       "88  0.001800    0.001500    0.002100  \n",
       "89  0.001800    0.001500    0.002100  \n",
       "90  0.005600    0.004800    0.006400  \n",
       "91  0.001800    0.001500    0.002100  \n",
       "92  0.005600    0.004800    0.006400  \n",
       "93  0.006300    0.005400    0.007200  \n",
       "94  0.002000    0.001700    0.002300  \n",
       "95  0.006300    0.005400    0.007200  \n",
       "96  0.002240    0.001900    0.002600  \n",
       "97  0.002240    0.001900    0.002600  \n",
       "98  0.006300    0.005400    0.007200  "
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# All units in SI, meters.\n",
    "dat = {}\n",
    "for name in Sieve.__slots__:\n",
    "    vals = []\n",
    "    for s in ISO_3310_1_sieves.values():\n",
    "        vals.append(getattr(s, name))\n",
    "    dat[name] = vals\n",
    "pd.DataFrame(dat).dropna(how='all', axis=1)"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}
